package com.rakuten.api.mule.model.item;

import org.codehaus.jackson.annotate.JsonAutoDetect;
import org.codehaus.jackson.annotate.JsonIgnoreProperties;
import org.codehaus.jackson.annotate.JsonPropertyOrder;
import org.codehaus.jackson.map.annotate.JsonSerialize;

@JsonPropertyOrder({
	"merchantId",
	"varOp",
	"imgOp",
	"varImgOp",
	"isMsgQueuePublished",
	"item"
})
@JsonAutoDetect
@JsonIgnoreProperties(ignoreUnknown = true)
@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL)

public class ItemUpsertRequest implements java.io.Serializable{
	private String merchantId;
	private String varOp;
	private String imgOp;
	private String varImgOp;
	private boolean isMsgQueuePublished;
	private Item item;
	public String getMerchantId() {
		return merchantId;
	}
	public void setMerchantId(String merchantId) {
		this.merchantId = merchantId;
	}
	public String getVarOp() {
		return varOp;
	}
	public void setVarOp(String varOp) {
		this.varOp = varOp;
	}
	public String getImgOp() {
		return imgOp;
	}
	public void setImgOp(String imgOp) {
		this.imgOp = imgOp;
	}
	public String getVarImgOp() {
		return varImgOp;
	}
	public void setVarImgOp(String varImgOp) {
		this.varImgOp = varImgOp;
	}
	public boolean isMsgQueuePublished() {
		return isMsgQueuePublished;
	}
	public void setMsgQueuePublished(boolean isMsgQueuePublished) {
		this.isMsgQueuePublished = isMsgQueuePublished;
	}
	public Item getItem() {
		return item;
	}
	public void setItem(Item item) {
		this.item = item;
	}

	
}
